public class Jsrc14
{
  public static void main(String[] args)
  {
    //  int a = 1;
    //  int b = 2;
    //  int c = a / b; // 1 / 2 = 0.5 = 0
    //  double d = (double)a / b; // 1 / 2 = 0.5




     // testing 1
     // 9 9 乘法表
     for (int i = 1; i <= 9; i++)
     {
      for (int j = 1; j <= 9; j++)
      {
        if (j > i) break;
        System.out.print(j + "x" + i + "=" + j * i + " ");
      }
      System.out.println();
     }

     // testing 2
     // 153 = 1^3 + 5^3 + 3^3
    for (int i = 0; i < 1000; i++)
    {
        // int r = i % 10;
        // int m = (i / 10) % 10;
        // int l = ((i / 10) / 10) % 10;

        int a = i, sum =0;
        while (a > 0) {
          int b = a % 10;
          sum += b * b * b;
          a /= 10;

        }

        if (sum == i)  System.out.println(i + "是水仙花数字");

    }

    // testing 3
    // 1阶 -- 1
    // 2阶 -- 2
    // 3阶 -- 3
    // 4阶 -- 5
    // 5阶 -- 8
    // ... fib function
    int n = 10; // 阶数目
    int[] arr = new int[n];
    arr[0] = 1;
    arr[1] = 2;
    for (int i = 2; i < n; i++ )
    {
      arr[i] = arr[i - 1] + arr[i - 2];
      System.out.println("第"+(i + 1)+"阶一共有"+arr[i]+"种跳法");
    }
    
  }
}
